package com.ytjj.qmyx.mall.mapper;

import com.ytjj.qmyx.mall.model.BankerProduct;
import com.ytjj.qmyx.mall.model.BankerProductExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BankerProductMapper {
    long countByExample(BankerProductExample example);

    int deleteByExample(BankerProductExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(BankerProduct record);

    int insertSelective(BankerProduct record);

    List<BankerProduct> selectByExampleWithBLOBs(BankerProductExample example);

    List<BankerProduct> selectByExample(BankerProductExample example);

    BankerProduct selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") BankerProduct record, @Param("example") BankerProductExample example);

    int updateByExampleWithBLOBs(@Param("record") BankerProduct record, @Param("example") BankerProductExample example);

    int updateByExample(@Param("record") BankerProduct record, @Param("example") BankerProductExample example);

    int updateByPrimaryKeySelective(BankerProduct record);

    int updateByPrimaryKeyWithBLOBs(BankerProduct record);

    int updateByPrimaryKey(BankerProduct record);
}